 m s d _ 2   m s d _ 2 
 0   0 
 0   0   - >   0 
 0   1   - >   1 
 1   1   - >   0 
 1   0 
 1   0   - >   2 
 2   1 
 1   0   - >   1 
